package com.cssw.fyzb.wap.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author
 */
@ApiModel(value = "taskAndInst", description = "我的任务")
@Setter
@Getter
public class TaskAndInstVo {

    @ApiModelProperty("任务标识")
    private Long taskId; //任务标识

    @ApiModelProperty("用户标识")
    private Long userId; //用户标识

    @ApiModelProperty("实例标识")
    private Long instId; //实例标识

    @ApiModelProperty("生效时间")
    private Date effDate; //生效时间

    @ApiModelProperty("结束时间")
    private Date expDate; //结束时间

    @ApiModelProperty("总产值")
    private BigDecimal allValue; //总产值

    @ApiModelProperty("剩余产值")
    private BigDecimal surplusValue; //剩余产值

    @ApiModelProperty("每日释放天值")
    private BigDecimal dayValue; //每日释放天值

    @ApiModelProperty("每日释放天值")
    private Integer allDay; //总释放天数

    @ApiModelProperty("创建时间")
    private Date createTime; //创建时间

    @ApiModelProperty("最后产出日期")
    private Date lastDate;  //最后产出日期

    @ApiModelProperty("任务名称")
    private String taskName; //任务名称

    @ApiModelProperty("价格")
    private String price; //苹果数 价格

    @ApiModelProperty("图标")
    private String img; //图标

    @ApiModelProperty("任务时长")
    private String taskTime; //任务时长

    @ApiModelProperty("已完成度")
    private BigDecimal toComplete; //已完成度进度
}
